<!-- 
页面功能
1、获取inputMessage.jsp提交的数据
2、进行信息非空校验
3、将信息+标签后，存储到application对象中
 -->
<%@ page language="java" import="java.text.*,java.util.*" 
	contentType="text/html;charset=UTF-8" pageEncoding="UTF-8"%>
<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
    <title>使用application内置对象--checkMessage.jsp</title>
  </head>
  <body bgcolor="#abcdef">
  
  <%!
    //声明存储字符串的数组v，用来存储接收到的数据
  	Vector<String> v = new Vector<String>();
  	//整型变量i,统计留言数
  	int i = 0;
  	   %>
  <%
  	//获取当前日期，并按"yyyy-MM-dd hh:mm:ss"格式，进行格式化
  	String datetime = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss").format(Calendar.getInstance().getTime());
   %>
   <%
   //设置编码集，正常获取中文字符
   request.setCharacterEncoding("UTF-8");
   //获取用户提交的name对于的文本框值
   String name = request.getParameter("name");
   //获取用户提交的title对于的文本框值
   String title = request.getParameter("title");
   //获取用户提交的message对于的文本框值
   String message = request.getParameter("message");
    %>
    <%
    	//name为空时设置默认值为"网友+随机数"
    	//tirm()作用是删除字符串两端空格
    	if(name==null || "".equals(name.trim())){
	    	//trim主要解决里面只有空格的问题
	    	name="网友"+(int)(Math.random()*100000+10000);
    	}
    	//title为空时设置默认值为"无"
    	if(title==null || "".equals(title.trim())){
	    	//trim主要解决里面只有空格的问题
	    	title="无";
    	}
    	//message为空时设置默认值为"无"
    	if(message==null || "".equals(message.trim())){
	    	//trim主要解决里面只有空格的问题
	    	message="无";
    	}
     %>
     <%
     i++;
     	//设置留言信息的显示格式
     String str = "第<span class=span0>"+i+"</span> 楼 "
     	+".<span class=span1>留言人：</span>"+name
     	+".<span class=span2>标题：</span>"+title
     	+".<span class=span3>内容：</span>"+message
     	+".<span class=span4>时间：</span>"+datetime+".<hr>";
     //将设置好的数据格式添加到字符串数组v中
     v.add(str);
     //将字符串数组v，添加到application对象中，完成数据共享
     application.setAttribute("message", v);
      %>
      留言成功。
      <!-- 设置跳转返回到inputMessage.jsp -->
      <a href="_3_5inputMessage.jsp">返回留言板</a>
      
  </body>
</html>
